#include<iostream>
#include<vector>
using namespace std;
int main(){
  int n,mid,i;
  cin>>n;
  vector<int> arr(n);
  for(auto &x:arr)cin>>x;
  do{
    mid=arr[n-1];
    // for(i=n-1;i>0;i--)arr[i]=arr[i-1];
    // arr[0]=mid;
    arr.erase(arr.begin()+n-1);
    arr.insert(arr.begin(),mid);
    for(auto &x:arr)cout<<x<<" ";
    cout<<endl;
  }while(arr.back()!=n);
}